throw oneself violently at something or at another person - Spanish English Dictionary